733dec0f9a965acfda03929e55a605941be7d0d3,quickfixj-core/src/main/java/quickfix/DefaultDataDictionaryProvider.java,DefaultDataDictionaryProvider,getSessionDataDictionary,#String#,43

Before Change


    }

    public synchronized DataDictionary getSessionDataDictionary(String beginString) {
        DataDictionary dd = transportDictionaries.get(beginString);
        if (dd == null && findDataDictionaries) {
            String path = beginString.replace(".", "") + ".xml";
            try {
                dd = new DataDictionary(path);
                transportDictionaries.put(beginString, dd);
            } catch (ConfigError e) {
                throw new QFJException(e);
            }
        }
        return dd;
    }

    public DataDictionary getApplicationDataDictionary(ApplVerID applVerID) {

After Change


    }

    public DataDictionary getSessionDataDictionary(String beginString) {
        return transportDictionaries.computeIfAbsent(beginString);
    }

    public DataDictionary getApplicationDataDictionary(ApplVerID applVerID) {